草庐IT

Django SQL注入

全部标签

javascript - 如何通过 Chrome 扩展程序将 CSS 注入(inject)网页?

我不知道如何通过Chrome扩展程序将CSS注入(inject)网页。我正在尝试将其注入(inject)网页:body{background:#000!important;}a{color:#777!important;}这是我的manifest.json:{"update_url":"http://clients2.google.com/service/update2/crx","name":"TestExtension","version":"1.0","description":"ThisisatestextensionforGoogleChrome.","icons":{"16

javascript - 如何通过 Chrome 扩展程序将 CSS 注入(inject)网页?

我不知道如何通过Chrome扩展程序将CSS注入(inject)网页。我正在尝试将其注入(inject)网页:body{background:#000!important;}a{color:#777!important;}这是我的manifest.json:{"update_url":"http://clients2.google.com/service/update2/crx","name":"TestExtension","version":"1.0","description":"ThisisatestextensionforGoogleChrome.","icons":{"16

javascript - 从 Chrome 上的 Greasemonkey 脚本将 JS 函数注入(inject)页面

我有一个在Firefox和Opera中运行良好的Greasemonkey脚本。然而,我很难让它在Chrome中运行。问题是将一个函数注入(inject)到页面中,该函数可以被页面中的代码调用。这是我目前所做的:首先,我获得了对unsafeWindow的帮助引用对于火狐。这使我可以为FF和Opera(我认为还有Chrome)使用相同的代码。varuw=(this.unsafeWindow)?this.unsafeWindow:window;接下来,我将一个函数注入(inject)到页面中。它实际上只是一个非常薄的包装器,除了在我的GM脚本的上下文中调用相应的函数外什么都不做:uw.set

javascript - 从 Chrome 上的 Greasemonkey 脚本将 JS 函数注入(inject)页面

我有一个在Firefox和Opera中运行良好的Greasemonkey脚本。然而,我很难让它在Chrome中运行。问题是将一个函数注入(inject)到页面中,该函数可以被页面中的代码调用。这是我目前所做的:首先,我获得了对unsafeWindow的帮助引用对于火狐。这使我可以为FF和Opera(我认为还有Chrome)使用相同的代码。varuw=(this.unsafeWindow)?this.unsafeWindow:window;接下来,我将一个函数注入(inject)到页面中。它实际上只是一个非常薄的包装器,除了在我的GM脚本的上下文中调用相应的函数外什么都不做:uw.set

javascript - 鉴于 ES2015、依赖注入(inject)和库抽象,我理想的模块在 2016 年应该是什么样子?

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.4年前关闭。Improvethisquestion如果没有,一方面,我会全力以赴编写我所有的模块,例如importAfrom'./a.js';varB=function(){//useA};exportdefaultB;然后使用编译器将其构建为某种浏览器或服务器格式。然而,我对上述问题的一个问题是./a.js的显式规范在import.我明白为什么规范会这样1,支持staticanalysis.但是有两个非常实际的原因为什么在模块的中进

javascript - 鉴于 ES2015、依赖注入(inject)和库抽象,我理想的模块在 2016 年应该是什么样子?

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.4年前关闭。Improvethisquestion如果没有,一方面,我会全力以赴编写我所有的模块,例如importAfrom'./a.js';varB=function(){//useA};exportdefaultB;然后使用编译器将其构建为某种浏览器或服务器格式。然而,我对上述问题的一个问题是./a.js的显式规范在import.我明白为什么规范会这样1,支持staticanalysis.但是有两个非常实际的原因为什么在模块的中进

uniapp 小程序启用组件按需注入 “lazyCodeLoading“: “requiredComponents“

自基础库版本2.11.1起,小程序支持有选择地注入必要的代码,以降低小程序的启动时间和运行时内存------官方解答{"lazyCodeLoading":"requiredComponents"}注意:添加这项配置后,未使用到的代码文件将不被执行。用时注入在开启「按需注入」特性的前提下,「用时注入」可以指定一部分自定义组件不在小程序启动时注入,而是在真正渲染的时候才进行注入。在已经指定lazyCodeLoading为requiredComponents的情况下,为自定义组件配置占位组件,组件就会自动被视为用时注入组件:1.每个页面内,第一次渲染该组件前,该组件都不会被注入;2.每个页面内,第一

@Autowired 注入为null 的原因与解决方式

前言我们经常会通过@Autowired注解将某个类注到另一个类中,但是会发现注不进去,报NULL。可能的原因有一下几种:(1)该类没有托管给spring管理一般在类的上面添加@Component 就可以了(2)你的这个类有被new出来的实例的,new过的对象不会交给Spring容器管理所以里面的service或者dao注入不进来。一般是指引用某些框架,你是继承某个接口,但是这些框架默认new过这个方法,比如MVC拦截的HandlerInterceptor类。如果要new的这个类里有想用@autowired自动注入的内容,则最好不要去new这个类,否则自动注入无效,为null; 解决办法:要用这

javascript - Chrome 扩展代码 vs 内容脚本 vs 注入(inject)脚本

我试图让我的Chrome扩展程序在加载新页面时运行函数init(),但我无法理解如何执行此操作。据我了解,我需要在background.html中执行以下操作:使用chrome.tabs.onUpdated.addListener()检查页面何时改变了使用chrome.tabs.executeScript运行脚本。这是我的代码://background.htmlchrome.tabs.onUpdated.addListener(function(tabId,changeInfo,tab){chrome.tabs.executeScript(null,{code:"init();"});

javascript - Chrome 扩展代码 vs 内容脚本 vs 注入(inject)脚本

我试图让我的Chrome扩展程序在加载新页面时运行函数init(),但我无法理解如何执行此操作。据我了解,我需要在background.html中执行以下操作:使用chrome.tabs.onUpdated.addListener()检查页面何时改变了使用chrome.tabs.executeScript运行脚本。这是我的代码://background.htmlchrome.tabs.onUpdated.addListener(function(tabId,changeInfo,tab){chrome.tabs.executeScript(null,{code:"init();"});